package game.tileMap.control
{
	import flash.events.KeyboardEvent;
	import flash.ui.Keyboard;
	
	import game.tileMap.model.MapModel;

	/**
	 *地图控制类 
	 * @author AresLee
	 * 
	 */	
	public class MapController
	{
		/**
		 *取得全局控制 
		 */		
		private var mapModel:MapModel = MapModel.getInstance();
		
		
		public function MapController()
		{
			
		}
		/**
		 *设置偏移量 
		 * 
		 */		
		public function setOffset($offsetX:Number,$offsetY:Number):void
		{
			mapModel.offsetX = $offsetX;
			mapModel.offsetY = $offsetY;
		}
		/**
		 *按照step大小移动地图 
		 * @param $stepX
		 * @param $stepY
		 * 
		 */		
		public function mapMove($stepX:Number,$stepY:Number):void
		{
			mapModel.offsetX +=$stepX;
			mapModel.offsetY +=$stepY;
		}
	}
}